package com.vision.world.survey.Interface;
import android.view.MotionEvent;

import com.esri.arcgisruntime.geometry.Point;

import java.io.IOException;


/**
 * Created by Ada on 2017/10/13.
 * 用户触摸地图时触发的事件
 */
public interface OnTouchMapEvent{
    /**
     * 开始搜索时触发的事件
     * @param  info     进度条 或 弹窗可以显示的提示
     */
    void refreshViewOnStartSearch(String info);
    /**
     * 开始搜索时触发的事件
     * @param e      用户手指触摸地图控件时需要实现的方法
     */
    void refreshViewOnStartSearch(MotionEvent e);

    /**
     * 搜索成功时触发的事件
     *
     * @param info      弹窗内可显示的内容
     * @param count     查询记录数量；
     */
    void refreshViewOnSearchSuccess(String info, int count);

    /**
     * 搜索失败时触发的事件
     * @param info      弹窗内可显示的内容
     * @param ex        异常
     */
    void refreshViewOnSearchFailed(String info,Exception ex);
}
